package com.company.基础.异常;

/**
 * try-catch-finally的使用
 * 1.finally是可选的
 * 2.finally中声明的是一定会被执行的代码，即使catch中又出现异常了，try中有return语句
 *      catch中有return语句等情况
 * 3.一旦try中的异常对象匹配到某一个catch时，就进入catch中进行异常的处理，一旦处理完成，就跳出当前的try-catch结构、
 *      在没有写finally的情况，继续执行其后的代码
 * 4.catch中异常类型如果没有子父类关系，则谁声明在上，谁声明在下无所谓
 *   catch中异常类型如果满足子父类关系，则要求子类声明在父类的上面。否则，报错
 *
 */
public class ExceptionDemo2 {
}
